package chapter02.s06array.create;

/**
 * 数组是指一组类型相同的数据的集合
 */
public class Array {
    public static void main(String[] args) {
        // 数组大小
        int size = 10;
        // 定义数组方式1： 动态初始化
        double[] myList = new double[size];
        // 定义数组方式2： 静态初始化
        double[] myListStatic = {1.9, 2.9, 3.4, 3.5};

        // 使用下标设置数组元素
        myList[0] = 5.6;
        myList[1] = 4.5;
        myList[2] = 3.3;
        myList[3] = 13.2;
        myList[4] = 4.0;
        myList[5] = 34.33;
        myList[6] = 34.0;
        myList[7] = 45.45;
        myList[8] = 99.993;
        myList[9] = 11123;

        // 使用下标访问数组元素
        System.out.println("myList[0]： " + myList[0]);
        System.out.println("myList[1]： " + myList[1]);
        System.out.println("myList[2]： " + myList[2]);

        // 计算所有元素的总和
        double total = 0;
        for (int i = 0; i < size; i++) {
            total += myList[i];
        }
        System.out.println("总和为： " + total);

    }
}
